:root{--orange:#ff8139;--pink:#ff3998;--green:#39ffa0;--red:#ff3939;--light-green:#edfff6;--light-orange:#fff0e8;--accent-color1:#fff;--accent-color2:#555;--accent-color3:#ccc;--accent-color4:#343434;--accent-color5:#999;--accent-color7:#7d7d7d;--accent-color8:#ababab;--accent-color9:#ababab;--accent-color10:#272727;--accent-color-white1:#fff;--accent-color-white2:#555;--accent-color-white3:#ccc;--accent-color-white4:#343434;--accent-color-white5:#999;--accent-color-white6:#343434;--accent-color-white7:#7d7d7d;--accent-color-opacity0:hsla(0,0%,100%,0);--accent-color-opacity1:hsla(0,0%,100%,.1);--accent-color-opacity2:hsla(0,0%,100%,.2);--accent-color-opacity3:hsla(0,0%,100%,.25);--accent-color-opacity4:hsla(0,0%,100%,.5);--accent-color-opacity5:rgba(2,2,2,.3);--accent-color-opacity6:hsla(0,0%,100%,.2);--accent-color-opacity7:rgba(0,0,0,.9);--select-color:rgba(0,0,255,.5);--accent-color-reverse:#999;--card-color:#000;--background:#f9f9f9}[data-theme=light]{--background:#fff;--accent-color1:#000;--accent-color2:#eee;--accent-color3:#777;--accent-color4:#999;--accent-color5:#343434;--accent-color7:#4d4d4d;--accent-color8:#343434;--accent-color9:#999;--accent-color10:#eee;--accent-color-white1:#f9f9f9;--accent-color-white2:#f9f9f9;--accent-color-white3:#f9f9f9;--accent-color-white4:#f9f9f9;--accent-color-white5:#f9f9f9;--accent-color-white6:#eee;--accent-color-white7:#f9f9f9;--accent-color-opacity0:transparent;--accent-color-opacity1:rgba(0,0,0,.1);--accent-color-opacity2:rgba(0,0,0,.2);--accent-color-opacity3:rgba(0,0,0,.25);--accent-color-opacity4:rgba(0,0,0,.5);--accent-color-opacity5:hsla(0,0%,100%,.3);--accent-color-opacity6:hsla(0,0%,100%,.8);--accent-color-opacity7:hsla(0,0%,100%,.9);--accent-color-reverse:#333;--card-color:#eee;--select-color:rgba(0,0,255,.3)}*{box-sizing:border-box;margin:0;padding:0}html{font-size:10px;scroll-behavior:smooth;-webkit-text-size-adjust:none;font-family:Pretendard,serif}body{background-color:var(--background)}button,input[type=reset],input[type=submit]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.app-container{background-color:#f9f9f9;color:#191a1c;transition:all .5s ease-in-out}.app-container .ql-align-center{text-align:center}.app-container .ql-align-right{text-align:right}.app-container .ql-align-left{text-align:left}input{background-color:transparent;border:none;outline:none}.fade-enter{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}.fade-enter-active{box-shadow:-5px 0 25px #0000000d;opacity:1;transition:all .5s ease-in-out;z-index:1}.fade-enter-active,.fade-exit{-webkit-transform:translateY(0);transform:translateY(0)}.fade-exit{opacity:0}.fade-exit-active{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%);transition:all .5s ease-in-out}.no-scroll-animation{scroll-behavior:auto}::-moz-selection{background:var(--select-color);color:inherit}::selection{background:var(--select-color);color:inherit}::-webkit-scrollbar{background-color:#ecf0f1;width:5px}::-webkit-scrollbar-thumb{background-color:#7d9eaa;border-radius:3px}.detail-safer-view-content p{word-break:break-all}.announce-modal-overlay,.decision-modal-overlay,.login-modal-overlay,.modal-overlay{align-items:center;background-color:#00000080;color:#191a1c;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.2s ease-in-out;visibility:hidden;width:100vw;z-index:100}.announce-modal-overlay .scroll-view,.decision-modal-overlay .scroll-view,.login-modal-overlay .scroll-view,.modal-overlay .scroll-view{background:#e0e0e0;border:1px solid #ababab;border-radius:5px;overflow-x:hidden;padding:1rem;width:80rem}.announce-modal-overlay .scroll-view .title,.decision-modal-overlay .scroll-view .title,.login-modal-overlay .scroll-view .title,.modal-overlay .scroll-view .title{font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:500}.announce-modal-overlay .scroll-view .agreement-words,.decision-modal-overlay .scroll-view .agreement-words,.login-modal-overlay .scroll-view .agreement-words,.modal-overlay .scroll-view .agreement-words{font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:300;height:40vh;margin-top:3rem;overflow-y:scroll;text-align:start}.announce-modal-overlay .scroll-view .agreement-words .past-terms,.decision-modal-overlay .scroll-view .agreement-words .past-terms,.login-modal-overlay .scroll-view .agreement-words .past-terms,.modal-overlay .scroll-view .agreement-words .past-terms{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}.announce-modal-overlay .scroll-view .agreement-words .past-terms .date,.decision-modal-overlay .scroll-view .agreement-words .past-terms .date,.login-modal-overlay .scroll-view .agreement-words .past-terms .date,.modal-overlay .scroll-view .agreement-words .past-terms .date{cursor:pointer}.announce-modal-overlay .scroll-view .agreement-words .past-terms .date[aria-current=page],.decision-modal-overlay .scroll-view .agreement-words .past-terms .date[aria-current=page],.login-modal-overlay .scroll-view .agreement-words .past-terms .date[aria-current=page],.modal-overlay .scroll-view .agreement-words .past-terms .date[aria-current=page]{color:#446dff}.announce-modal-overlay .content,.decision-modal-overlay .content,.login-modal-overlay .content,.modal-overlay .content{background-color:#f9f9f9;border-radius:15px;display:flex;flex-direction:column;left:50%;max-height:80vh;min-width:50rem;padding:3.2rem;position:fixed;top:50vh;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.announce-modal-overlay .content .title,.decision-modal-overlay .content .title,.login-modal-overlay .content .title,.modal-overlay .content .title{align-items:center;display:flex;font-family:Pretendard,sans-serif;font-size:2rem;font-weight:500;justify-content:space-between}.announce-modal-overlay .content .title>img,.decision-modal-overlay .content .title>img,.login-modal-overlay .content .title>img,.modal-overlay .content .title>img{height:2.8rem;width:2.8rem}.announce-modal-overlay .content .title>span,.decision-modal-overlay .content .title>span,.login-modal-overlay .content .title>span,.modal-overlay .content .title>span{margin-left:1rem;margin-right:auto}.announce-modal-overlay .content .title .x,.decision-modal-overlay .content .title .x,.login-modal-overlay .content .title .x,.modal-overlay .content .title .x{cursor:pointer}.announce-modal-overlay .content .body,.decision-modal-overlay .content .body,.login-modal-overlay .content .body,.modal-overlay .content .body{align-items:center;display:flex;font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:300;justify-content:center;line-height:160%;margin:5rem 0;text-align:center;white-space:pre-wrap;word-break:keep-all}.announce-modal-overlay .content .body .key-color,.decision-modal-overlay .content .body .key-color,.login-modal-overlay .content .body .key-color,.modal-overlay .content .body .key-color{color:#2d91ff;font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:500}.announce-modal-overlay .content .body .change-nick,.decision-modal-overlay .content .body .change-nick,.login-modal-overlay .content .body .change-nick,.modal-overlay .content .body .change-nick{align-items:flex-start;display:flex;flex-direction:column;font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:500;justify-content:flex-start;padding:0 3rem;width:100%}.announce-modal-overlay .content .body .change-nick .nick-input,.decision-modal-overlay .content .body .change-nick .nick-input,.login-modal-overlay .content .body .change-nick .nick-input,.modal-overlay .content .body .change-nick .nick-input{align-items:space-between;border-bottom:1px solid #bdbdbd;display:flex;justify-content:space-between;margin-top:1rem;width:100%}.announce-modal-overlay .content .body .change-nick .nick-input input,.decision-modal-overlay .content .body .change-nick .nick-input input,.login-modal-overlay .content .body .change-nick .nick-input input,.modal-overlay .content .body .change-nick .nick-input input{background-color:transparent;border:none;color:#191a1c;font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:300;outline:none;width:100%}.announce-modal-overlay .content .body .change-nick .nick-input input:focus,.decision-modal-overlay .content .body .change-nick .nick-input input:focus,.login-modal-overlay .content .body .change-nick .nick-input input:focus,.modal-overlay .content .body .change-nick .nick-input input:focus{border:none;outline:none}.announce-modal-overlay .content .body .change-nick .nick-input .dup-check,.decision-modal-overlay .content .body .change-nick .nick-input .dup-check,.login-modal-overlay .content .body .change-nick .nick-input .dup-check,.modal-overlay .content .body .change-nick .nick-input .dup-check{align-items:center;background-color:#343434;background:#2d91ff;border:1px solid #ababab;border-radius:1rem;box-shadow:.2rem .2rem .5rem .2rem var(--accent-color-opacity3);color:#f9f9f9;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:300;justify-content:space-between;padding:.5rem 1.6rem;transition:.5s ease-in-out}.announce-modal-overlay .content .body .change-nick .nick-input .dup-check:active,.decision-modal-overlay .content .body .change-nick .nick-input .dup-check:active,.login-modal-overlay .content .body .change-nick .nick-input .dup-check:active,.modal-overlay .content .body .change-nick .nick-input .dup-check:active{opacity:.8}.announce-modal-overlay .content .body .change-nick .agreement,.decision-modal-overlay .content .body .change-nick .agreement,.login-modal-overlay .content .body .change-nick .agreement,.modal-overlay .content .body .change-nick .agreement{align-items:center;display:flex;justify-content:space-between;width:100%}.announce-modal-overlay .content .body .change-nick .agreement .checkbox,.decision-modal-overlay .content .body .change-nick .agreement .checkbox,.login-modal-overlay .content .body .change-nick .agreement .checkbox,.modal-overlay .content .body .change-nick .agreement .checkbox{align-items:center;cursor:pointer;display:flex;gap:.4rem;justify-content:flex-start;line-height:2.2rem}.announce-modal-overlay .content .body .change-nick .agreement .checkbox input,.decision-modal-overlay .content .body .change-nick .agreement .checkbox input,.login-modal-overlay .content .body .change-nick .agreement .checkbox input,.modal-overlay .content .body .change-nick .agreement .checkbox input{display:none}.announce-modal-overlay .content .body .change-nick .agreement .checkbox .icon,.decision-modal-overlay .content .body .change-nick .agreement .checkbox .icon,.login-modal-overlay .content .body .change-nick .agreement .checkbox .icon,.modal-overlay .content .body .change-nick .agreement .checkbox .icon{background-color:#fff;border:1px solid #000;border-radius:.5rem;cursor:pointer;display:inline-block;height:2.2rem;position:relative;width:2.2rem}.announce-modal-overlay .content .body .change-nick .agreement .checkbox input:checked+.icon,.decision-modal-overlay .content .body .change-nick .agreement .checkbox input:checked+.icon,.login-modal-overlay .content .body .change-nick .agreement .checkbox input:checked+.icon,.modal-overlay .content .body .change-nick .agreement .checkbox input:checked+.icon{align-items:center;background-color:#2d91ff;border:none;display:flex;justify-content:center;transition:all .15s ease}.announce-modal-overlay .content .body .change-nick .agreement .checkbox .highlight,.decision-modal-overlay .content .body .change-nick .agreement .checkbox .highlight,.login-modal-overlay .content .body .change-nick .agreement .checkbox .highlight,.modal-overlay .content .body .change-nick .agreement .checkbox .highlight{align-items:center;color:#ff1acd;display:flex;justify-content:flex-start;line-height:2.2rem}.announce-modal-overlay .content .body .change-nick .agreement .detail,.decision-modal-overlay .content .body .change-nick .agreement .detail,.login-modal-overlay .content .body .change-nick .agreement .detail,.modal-overlay .content .body .change-nick .agreement .detail{color:#446dff;cursor:pointer;font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:300}.announce-modal-overlay .content .button-container,.decision-modal-overlay .content .button-container,.login-modal-overlay .content .button-container,.modal-overlay .content .button-container{align-items:center;display:flex;gap:1.6rem;justify-content:center;margin:0 2rem;width:auto}.announce-modal-overlay .content .login-modal-button,.announce-modal-overlay .content .modal-button,.decision-modal-overlay .content .modal-button,.login-modal-overlay .content .login-modal-button,.login-modal-overlay .content .modal-button,.modal-overlay .content .modal-button{align-items:center;background-color:#2d91ff;border-radius:1rem;box-shadow:.2rem .2rem .5rem .2rem var(--accent-color-opacity3);color:#f9f9f9;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:300;gap:1rem;justify-content:center;padding:2rem;transition:.5s ease-in-out;width:50%}.announce-modal-overlay,.login-modal-overlay{z-index:98}.announce-modal-overlay .enter-nick,.login-modal-overlay .enter-nick{align-items:flex-start;display:flex;flex-direction:column;font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:500;gap:1rem;justify-content:flex-start;padding:0 6rem;width:100%}.announce-modal-overlay .enter-nick .nick-input,.login-modal-overlay .enter-nick .nick-input{align-items:space-between;border-bottom:1px solid #bdbdbd;display:flex;justify-content:space-between;margin:2rem 0;width:100%}.announce-modal-overlay .enter-nick .nick-input input,.login-modal-overlay .enter-nick .nick-input input{background-color:transparent;border:none;color:#191a1c;font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:300;outline:none;width:auto}.announce-modal-overlay .enter-nick .nick-input input:focus,.login-modal-overlay .enter-nick .nick-input input:focus{border:none;outline:none}.announce-modal-overlay .enter-nick .nick-input .dup-check,.login-modal-overlay .enter-nick .nick-input .dup-check{align-items:center;background-color:#343434;background:#2d91ff;border:1px solid #ababab;border-radius:1rem;box-shadow:.2rem .2rem .5rem .2rem var(--accent-color-opacity3);color:#f9f9f9;cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:300;justify-content:space-between;padding:.5rem 1.6rem;transition:.5s ease-in-out}.announce-modal-overlay .enter-nick .nick-input .dup-check:active,.login-modal-overlay .enter-nick .nick-input .dup-check:active{opacity:.8}.announce-modal-overlay .enter-nick .agreement,.login-modal-overlay .enter-nick .agreement{align-items:center;display:flex;justify-content:space-between;width:100%}.announce-modal-overlay .enter-nick .agreement .checkbox,.login-modal-overlay .enter-nick .agreement .checkbox{align-items:center;cursor:pointer;display:flex;gap:.4rem;justify-content:flex-start;line-height:2.2rem}.announce-modal-overlay .enter-nick .agreement .checkbox input,.login-modal-overlay .enter-nick .agreement .checkbox input{display:none}.announce-modal-overlay .enter-nick .agreement .checkbox .icon,.login-modal-overlay .enter-nick .agreement .checkbox .icon{background-color:#fff;border:1px solid #000;border-radius:.5rem;cursor:pointer;display:inline-block;height:2.2rem;position:relative;width:2.2rem}.announce-modal-overlay .enter-nick .agreement .checkbox input:checked+.icon,.login-modal-overlay .enter-nick .agreement .checkbox input:checked+.icon{align-items:center;background-color:#2d91ff;border:none;display:flex;justify-content:center;transition:all .15s ease}.announce-modal-overlay .enter-nick .agreement .checkbox .highlight,.login-modal-overlay .enter-nick .agreement .checkbox .highlight{align-items:center;color:#ff1acd;display:flex;justify-content:flex-start;line-height:2.2rem}.announce-modal-overlay .enter-nick .agreement .detail,.login-modal-overlay .enter-nick .agreement .detail{color:#446dff;cursor:pointer;font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:300}.announce-modal-overlay .content,.login-modal-overlay .content{background:#f9f9f9}.announce-modal-overlay .content .title>img,.login-modal-overlay .content .title>img{height:2.8rem;width:2.8rem}.announce-modal-overlay .content .login-modal-button,.login-modal-overlay .content .login-modal-button{background-color:#f9f9f9;border:2px solid #bdbdbd;border-radius:1.2rem;color:#191a1c;margin:0 2rem;width:auto}.announce-modal-overlay .content .or,.login-modal-overlay .content .or{align-items:center;display:flex;font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:300;gap:1.4rem;justify-content:center;margin:3rem 0;opacity:.5;padding:0 2rem;width:100%;word-break:keep-all}.announce-modal-overlay .content .or .gray-bar,.login-modal-overlay .content .or .gray-bar{background-color:#999;min-height:1px;width:100%}.announce-modal-overlay .content .scroll-view{background-color:#ecf0f1;border:1px solid #ababab;padding:2rem;width:50rem}.announce-modal-overlay .content .scroll-view .title{align-items:flex-end;display:flex;justify-content:flex-end}.announce-modal-overlay .content .scroll-view .title>span{font-family:Pretendard,sans-serif;font-size:1.4rem;font-weight:500;margin-left:auto;margin-right:0}.announce-modal-overlay .content .body{margin:3rem 0 2rem}.announce-modal-overlay .content .small-buttons{align-items:center;display:flex;font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:300;justify-content:space-between;margin-bottom:2rem}.announce-modal-overlay .content .small-buttons .checkbox{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:flex-start}.announce-modal-overlay .content .small-buttons .checkbox input{display:none}.announce-modal-overlay .content .small-buttons .checkbox .icon{background-color:#fff;border:1px solid #000;border-radius:.5rem;cursor:pointer;display:inline-block;height:2.2rem;position:relative;width:2.2rem}.announce-modal-overlay .content .small-buttons .checkbox input:checked+.icon{align-items:center;background-color:#2d91ff;border:none;display:flex;justify-content:center;transition:all .15s ease}.announce-modal-overlay .content .small-buttons .detail{cursor:pointer}.announce-modal-overlay .content .button-container .login-modal-button,.announce-modal-overlay .content .button-container .modal-button{margin:0 5rem}.delete-modal{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-top:2rem;width:90%}.modal-visible{opacity:1;visibility:visible}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:900;src:url(../abstracts/src/assets/font/Pretendard-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:800;src:url(../abstracts/src/assets/font/Pretendard-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:700;src:url(../abstracts/src/assets/font/Pretendard-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:600;src:url(../abstracts/src/assets/font/Pretendard-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:500;src:url(/assets/fonts/Pretendard-Medium-Cs2k_Pp2.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:400;src:url(/assets/fonts/Pretendard-Regular-D5CgADJ9.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:300;src:url(/assets/fonts/Pretendard-Light-BSr3DBFh.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:200;src:url(/assets/fonts/Pretendard-ExtraLight-CmnYHmfp.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:100;src:url(/assets/fonts/Pretendard-Thin-Cq3km6ap.woff) format("woff")}.pagination-container{align-items:center;display:flex;gap:1.8rem;justify-content:center}@media screen and (max-width:1024px){.pagination-container{gap:1rem}}.pagination-container .button-wrapper{align-items:center;display:flex;gap:1.8rem;justify-content:center}@media screen and (max-width:1024px){.pagination-container .button-wrapper{gap:1rem}}.pagination-container .button-wrapper .page-button{color:var(--accent-color7);cursor:pointer;font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:300;min-width:1.8rem}.pagination-container .button-wrapper .page-button[aria-current=page]{color:#191a1c;font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:500}.pagination-container .button-wrapper .page-button:hover{opacity:.8;transition:.2s ease-in-out}.pagination-container .button-wrapper .page-button:active{-webkit-transform:scale(.9);transform:scale(.9);transition:.2s ease-in-out}.pagination-container .arrow-button{cursor:pointer}.pagination-container .arrow-button:hover{opacity:.8;transition:.2s ease-in-out}.pagination-container .arrow-button:active{-webkit-transform:scale(.9);transform:scale(.9);transition:.2s ease-in-out}
